function evaluation(){
	$("#load").html("Cargando...");
	$.getJSON('../includes/judge.php?',{file:"1.java",testname:1,tlimit:1},function(data) {		
				
		html = "";
		
		$("#load").html("");
		
		//Obtener la salida del compilador
		elines = parseInt(data.elines);
		
		//Obtener las lineas de error
		wlines = parseInt(data.wlines);
		
		//Obtener la salida directa que arrojo el problema del usuario
		lines = parseInt(data.lines);
		
		//Obtener el estado del juez
		status = data.status;		
		
		
		//Si todo salio bien
		if( status == "ok" ){
			time = data.time;
			html += "Aceptado </br>";
			html += "Tu programa resolvi&oacute; el problema en "+(time.toFixed(2))+" segundos y di&oacute una respuesta correcta </br>";
		}
		//Si ocurrio un error checar que tipo de error fue, y mostrar los valores necesarios.
		else if( status == "error"){
		
			//html += data.error + "</br>";
			error = data.error;
			// lines + 1 == elines no hubo error compilacion
			//Si existen lineas incorrectas (en compilacion) mostrarlas
			if( error == "compilation"  ){
					html += "Error de compilacion</br>";
					html += "Salida del compilador: </br>";
					for( i = 0; i < elines; i++ ){
						item = "eline"+i;
						html += (eval("data."+item))+" </br>";
					}
			}
			//Si hubo un error en tiempo de ejecucion
			if( error == "ejecution"  ){
					html += "Error en ejecucion</br>";
					html += "Salida del compilador: </br>";
					for( i = 0; i < elines; i++ ){
						item = "eline"+i;
						html += (eval("data."+item))+" </br>";
					}
			}
			//Si no hubo error de compilacion mostrar
			if( error == "wrong answer" || error == "more lines"){
					html += "Respuesta incorrecta </br>";
					//html += " Casos incorrectos : </br>";
					for( i = 0; i < wlines; i++ ){
						item = "wline"+i;
						html += (eval("data."+item))+" </br>";
					}
			}
			//time limit
			if( error == "time limit"){
			
					html += "Tiempo de ejecuci&oacute;n </br>";
					html += "Tu programa tom&oacute; m&aacute;s tiempo del necesario para resolver el problema.</br>";
					
			}
		}//error
		
		$("#results").html(html);
			
	});
}
